package cn.wen.base.image;

import android.content.Context;
import android.widget.ImageView;

/**
 * 加载图片的接口
 */

public interface IImageEngine {
    /**
     * 加载ImageView
     *
     * @param errorResId 加载失败的默认加载
     */
    void displayImage(Context context, ImageView imageView, String imageUrl, int errorResId);

    /**
     * 加载ImageView
     */
    void displayImage(Context context, ImageView imageView, String imageUrl);

    /**
     * 加载本地图片
     */
    void displayImage(Context context, ImageView imageView, int resId);

    /**
     * 加载圆形图片
     */
    void displayCircleImage(Context context, ImageView imageView, String imageUrl, int errorResId);

    /**
     * 加载圆角图片
     *
     * @param radius 角度
     */
    void displayRadiusImage(Context context, ImageView imageView, String imageUrl, int errorResId, float radius);

    void clear(Context object);
}
